.colorselect
{
  margin-left: 1em;
}

.colorselect input
{
  font-size: 1em;
  font-family: Monospace;
  width: 7em;
}

.colorselect input[type="number"],
.colorselect-lbc input
{
  width: 3.5em;
}

.colorselect input[type="checkbox"]
{
  margin-top: 0.5em;
}

.colorselect label
{
  font-size: 0.9em;
  line-height: 1.9em;
  padding: 0;
  width: 7em;
}

.colorselect p
{
  padding: 0;
}

.colorselect form
{
  margin: 0.5em;
  padding: 0 1em;
}

.colorselect-rgb label
{
  width: 4.5em;
}

.colorselect-compset label
{
  width: 10em;
}

.colorselect-colorcanvas:focus,
.colorselect-canvaswrap:focus,
.colorselect-colorswatches:focus,
.colorselect-selector:focus
{
  outline-style: none;
}
.colorselect-colorswatches:focus
{
  border: 1px dotted #000;
}
.colorselect-colorswatches
{
  border: 1px solid #B3B3B3;
  padding: 1px;
  height: 30px;
}

.colorselect-swatchlabels span
{
  font-size: 0.9em;
  margin: 0 0.7em;
}

.colorselect fieldset,
.colorselect-swatchpara
{
  margin: 0.4em auto;
  padding: 0;
}

.colorselect-swatchpara
{
  font-size: 0.9em;
  position: relative;
}

.colorselect-hsvset,
.colorselect-rgbset,
.colorselect-hexset,
.colorselect-compset
{
  border: none;
}

.colorselect label,
.colorselect-colorswatch,
.colorselect-canvaswrap,
.colorselect-colorcanvas,
.colorselect-colorselection,
.colorselect-colorswatches,
.colorselect-swatchpara,
.colorselect-swatchwrap,
.colorselect-ruler,
.colorselect-comp,
.colorselect fieldset,
.colorselect-hex
{
  clear: none;
  float: left;
}
.colorselect-hexset,
.colorselect-colorswatches,
.colorselect-swatchwrap,
.colorselect-lbccheck,
.colorselect-hex,
.colorselect-clev,
.colorselect-swatchpara,
.colorselect
{
  clear: left;
}
.colorselect
{
  width: 800px;
}
.colorselect-swatchwrap
{
  width: 182px;
}
.colorselect-hsv,
.colorselect-rgb,
.colorselect-hex
{
  margin: 0 3em 0.4em 0;
}
.colorselect-ruler
{
  width: 95%;
  margin: 0;
}
.colorselect hr
{
  clear: both;
  border: 0;
  border-top: 1px solid #CCC;
}
.colorselect-canvaswrap,
.colorselect-canvaswrap:hover
{
  display: block;
  cursor: default;
  width: 182px;
  height: 182px;
  border: 0;
}
